international agreement/treaty - Español Inglés Diccionario